static int edge_array[24][6] = {
                          {30, 29,  8,  0,  1, 47},
                          {36, 35,  9,  0,  1, 47},
                          {32, 29,  8,  0,  3, 48},
                          {42, 41, 13,  0,  3, 48},
                          {38, 35,  9,  0,  4, 49},
                          {44, 41, 13,  0,  4, 49},
                          {37, 36,  9,  1,  5, 39},
                          {16, 14, 12,  1,  5, 39},
                          {31, 30,  8,  1,  2, 33},
                          {15, 14, 12,  1,  2, 33},
                          {17, 15, 12,  2,  6, 26},
                          {24, 23, 11,  2,  6, 26},
                          {32, 31,  8,  2,  3, 34},
                          {22, 23, 11,  2,  3, 34},
                          {43, 42, 13,  3,  7, 45},
                          {25, 22, 11,  3,  7, 45},
                          {43, 44, 13,  4,  7, 46},
                          {21, 18, 10,  4,  7, 46},
                          {37, 38,  9,  4,  5, 40},
                          {19, 18, 10,  4,  5, 40},
                          {16, 17, 12,  6,  5, 27},
                          {19, 20, 10,  6,  5, 27},
                          {25, 24, 11,  6,  7, 28},
                          {21, 20, 10,  6,  7, 28}
};

static int edge_array2[2][5][6] = {
	{
		{15,  8, 11, 14, 17, 16},
		{ 3,  8, 11, 14,  4,  5},
		{ 3,  8,  7,  6,  0,  5},
		{ 4, 14, 13, 12,  2,  5},
		{ 4, 11, 10,  9,  1,  3}
   },
   {
   		{15,  7,  9,  3, 11,  8},
   		{14,  5,  4,  3, 11,  8},
   		{14, 12,  5,  6,  8, 16},
   		{14, 13,  4, 10, 11, 17},
   		{ 2,  5,  4,  3,  1,  0}
   }		
};
